Tiger Analytics | Data Engineer Interview Experience | 4-7 YoE



πŸ“Telephonic Round (Screening)

Round 1 – Technical Assessment (30 minutes)

πŸ“ 8 SQL questions (easy to medium level).

πŸ“ Focused on writing queries efficiently and accurately.

Round 2 – Hiring Manager

πŸ“ Basic questions on Snowflake and understanding its core features.

πŸ“ Questions related to data modeling, specifically the stages of the Medallion Architecture.

πŸ“ SQL query execution and optimization.

πŸ“ One easy to medium-level JOIN question.

πŸ“ One Python question – likely involving string/list operations (e.g., counting the frequency of words in a list).

πŸ“ Discussed my previous organization’s project, the challenges I faced, and how I resolved them.

Round 3 – Client

πŸ“ Questions related to Data Warehousing concepts.

πŸ“ Basic to medium-level knowledge check on Snowflake.

πŸ“ Detailed discussion on my previous project, followed by cross-questions to assess depth of understanding.

Suggestion - I suggest practicing SQL questions on LeetCode, especially common patterns like N-th rank, employee-manager hierarchy, and ranking functions (RANK(), ROW_NUMBER(), etc.).

For Python, focus on basic string and list operations such as reversing a string and counting word frequency.

Also, understand the stages of data transformation (like the Medallion Architecture) and build a solid grasp of Snowflake basics, including its architecture and key features.